/**
 * @des 当前系统内灰度参数（待完善）
 */
export interface GrayFunctionObj {
	CONTRACT: boolean,
	PRODUCT_REGISTER: boolean,
	QRCODE_REPORT: boolean,
	appletsService: boolean,
	applyFromPerson: boolean,
	applyFromWarehouse: boolean,
	approveList: boolean,
	CALENDER: boolean, // 日历灰度
	calendarScheduling: boolean,
	calendarWork: boolean,
	callcenter: boolean,
	closeExcelFunction: boolean,
	closeServiceEvaluationStar: boolean,
	cloudwarehouse: boolean,
	customerServiceRobot: boolean,
	dashBoardAirp: boolean,
	door: boolean,
	emailCommon: boolean,
	faultLibrary: boolean,
	jspRefactor: boolean,
	multiLanguage: boolean,
	portal: boolean,
	providerManager: boolean,
	replaceProductCard: boolean,
	reportNew: boolean,
	restructAllot: boolean,
	restructSetting: boolean,
	restructTask: boolean,
	satisfaction: boolean,
	scrm: boolean,
	serviceProvider: boolean,
	settingConfirm: boolean,
	settle: boolean,
	shbPaas: boolean,
	shortcut: boolean,
	ssbReport: boolean,
	superCode: boolean,
	superCodeClose: boolean,
	superCodePro: boolean,
	taskCardInfo: boolean,
	taskCloudWarehouse: boolean,
	taskCloudWarehousePerson: boolean,
	taskCost: boolean,
	taskIntelligentCheck: boolean,
	taskMarteriaList: boolean,
	taskPartList: boolean,
	taskServiceList: boolean,
	videoCallService: boolean,
	warehouseField: boolean,
	warehouseReceive: boolean,
	warrantyConfirmation: boolean,
	weChatService: boolean,
	wechatmp: boolean,
	workTimeRecord: boolean,
	workbench: boolean,
	HANDLERGRAY: boolean, // 海伦哲灰度
	linkCard: boolean, // 连接器灰度
	batchPeriod: boolean,
	TRIGGERCODE: boolean
}

export enum GrayFunctionEnum {
	CONTRACT = 'CONTRACT',
	PRODUCT_REGISTER = 'PRODUCT_REGISTER',
	QRCODE_REPORT = 'QRCODE_REPORT',
	AppletsService = 'appletsService',
	ApplyFromPerson = 'applyFromPerson',
	ApplyFromWarehouse = 'applyFromWarehouse',
	ApproveList = 'approveList',
	CALENDER = 'CALENDER', // 日历灰度
	CalendarScheduling = 'calendarScheduling',
	CalendarWork = 'calendarWork',
	Callcenter = 'callcenter',
	CloseExcelFunction = 'closeExcelFunction',
	CloseServiceEvaluationStar = 'closeServiceEvaluationStar',
	Cloudwarehouse = 'cloudwarehouse',
	CustomerServiceRobot = 'customerServiceRobot',
	DashBoardAirp = 'dashBoardAirp',
	Door = 'door',
	EmailCommon = 'emailCommon',
	FaultLibrary = 'faultLibrary',
	JspRefactor = 'jspRefactor',
	MultiLanguage = 'multiLanguage',
	Portal = 'portal',
	ProviderManager = 'providerManager',
	ReplaceProductCard = 'replaceProductCard',
	ReportNew = 'reportNew',
	RestructAllot = 'restructAllot',
	RestructSetting = 'restructSetting',
	RestructTask = 'restructTask',
	Satisfaction = 'satisfaction',
	Scrm = 'scrm',
	ServiceProvider = 'serviceProvider',
	SettingConfirm = 'settingConfirm',
	Settle = 'settle',
	ShbPaas = 'shbPaas',
	Shortcut = 'shortcut',
	SsbReport = 'ssbReport',
	SuperCode = 'superCode',
	SuperCodeClose = 'superCodeClose',
	SuperCodePro = 'superCodePro',
	TaskCardInfo = 'taskCardInfo',
	TaskCloudWarehouse = 'taskCloudWarehouse',
	TaskCloudWarehousePerson = 'taskCloudWarehousePerson',
	TaskCost = 'taskCost',
	TaskIntelligentCheck = 'taskIntelligentCheck',
	TaskMarteriaList = 'taskMarteriaList',
	TaskPartList = 'taskPartList',
	TaskServiceList = 'taskServiceList',
	VideoCallService = 'videoCallService',
	WarehouseField = 'warehouseField',
	WarehouseReceive = 'warehouseReceive',
	WarrantyConfirmation = 'warrantyConfirmation',
	WeChatService = 'weChatService',
	Wechatmp = 'wechatmp',
	WorkTimeRecord = 'workTimeRecord',
	Workbench = 'workbench',
	HANDLERGRAY = 'HANDLERGRAY', // 海伦哲灰度
	LinkCard = 'linkCard', // 连接器灰度
	ConnectorFormControl = 'connectorFormControl', // 连接器组件灰度
	BATCH_PERIOD = 'BATCH_PERIOD',
	TRIGGERCODE= 'TRIGGER_CODE'
}